//#pragma once
//#include <stdio.h>
//#include <assert.h>
//#include <stdlib.h>
//typedef int SLDatatype;
//typedef struct SListNode
//{
//	SLDatatype data;
//	struct SListNode* next;
//}SLTNode;
//
//
//void SLPushback(SLTNode** pphead,SLDatatype x);
//void SLTprint(SLTNode* phead);
//void SLTPushfront(SLTNode** pphead, SLDatatype x);
//void SLPopback(SLTNode** pphead);
//void SLPopfront(SLTNode** pphead);
//SLTNode* SLTFind(SLTNode* phead, SLDatatype x);
//void SLTInsert(SLTNode** pphead, SLTNode* pos, SLDatatype x);
//void SLInsertAfter(SLTNode* pos, SLDatatype x);
//void SLErase(SLTNode** pphead, SLTNode* pos);
//void SLEraseAfter(SLTNode* pos);
//void SLTDstroy(SLTNode* pphead);